#include "types.h"

// 声明外部函数
void uart_puts(char *s);
void printf_init(void);
void test_printf_basic(void);
void test_printf_edge_cases(void);
void test_clear_screen(void);

void main() {
    printf_init();

    uart_puts("Hello 0S\n");

    // 测试printf功能
    test_printf_basic();
    test_printf_edge_cases();

    for (volatile int i = 0; i < 500000000; i++);

    // 清屏

    test_clear_screen();

    while (1) {}
}